Fullstack Job: Senior Software Engineer

Job added on

Company

Red Bull

Location

Elsbethen - Austria

Job type

Full-Time

Fullstack Job Details

  • University degree in Computer Science, Software Engineering, or Information Systems or alternatively several years of practical experience in this field
  • Fluent in English

Company Description

Are you a passionate, hands-on Software Engineer who enjoys working at a strategic level, but also loves writing code? Are you looking for challenges beyond the ordinary? Here is your chance to take your technical expertise in crafting software and developing products to the next level.

Join our Digital Platforms Engineering team and be responsible for the architecture, design implementation, and integration of our services and applications, participating in every layer of the technical stack.

Job Description

LEADERSHIP

As a Lead Software Engineer, you'll lead a team of external engineers working on a culture of positive collaboration and mutual trust. You’ll encourage good practices like shared code ownership, pair programming, and code reviews while looking for opportunities to keep the team engaged and challenged.

SOFTWARE ARCHITECTURE AND DEVELOPMENT

In this role, you’ll design, code, and deliver feature-complete implementations with special attention to security, performance, automation, and scalability. You’ll evolve architectures in order to allow for quick cycle times, high deployment frequencies, and fast recovery times. Moreover, you'll focus on avoiding technical debt by actively improving our systems.

COLLABORATION

You’ll work with engineering teams, acting as an advocate for agile, trustful, and professional culture within the teams as well as with our stakeholders. You’ll endorse well-crafted, maintainable solutions and a high degree of automation to reduce single points of failure.

INNOVATION

Keeping up to date with new industry trends and standards is the key to success. In this exciting role, you´ll continuously screen the market for potential new solutions, which could provide business value. Having identified appealing solutions, you´ll perform a sound evaluation and assessment of the solution by creating POCs and pilot installations

Qualifications

At least 3 years experience in software engineering with high skills in backend development with Node.js and/or JVM languages (e.g. Java, Kotlin, etc..), as well as frontend development with Javascript/Typescript (e.g. React, Vue.js, Angular, etc.)

Excellent understanding of modern online application architecture concepts, such as availability, scalability, resilience, and responsiveness

Interest in the security aspects of modern software systems, as well as software design and architecture, and passion for new technologies

Experience with IAM products (e.g. Auth0) and understanding of their underlying technologies (e.g. OAuth, OIDC, etc.) is a plus

Understanding of CI/CD pipelines and build tools (e.g. Github, Spinnaker, etc.)

Familiar with relational or NoSQL databases (e.g. PostgreSQL, MongoDB, etc.)

Basic understanding in public cloud technologies (e.g. AWS) and interest in infrastructure as code (e.g. Terraform)

Interest in monitoring and alerting tools (e.g. Datadog)

Great communication skills

Willingness to learn and courage to challenge the status quo

Additional Information

#E

University degree in Computer Science, Software Engineering, or Information Systems or alternatively several years of practical experience in this field

#L

Fluent in English

#K

Lead Software Engineer, Software Development, Auth0, OAuth, OIDC, JWT, SQL, MongoDB, Atlas, fullstack, full-stack, Development, design, architecture, Java, Kotlin, Node.js, Javascript, cloud, AWS, Amazon Web Services

#D

Due to legal reasons we are obliged to disclose the minimum salary according to the collective agreement for this position, which is EUR 2.181 gross per month. However, our attractive compensation package is based on market-oriented salaries and is therefore significantly above the stated minimum salary.

As an employer, we value diversity and support people in developing their potential and strengths, realizing their ideas and seizing opportunities. We believe passionately that employing a diverse workforce is central to our success. We welcome applications from all members of society irrespective of age, skin colour, religion, gender, sexual orientation or origin.